﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Entities;
using DevExpress.Web.ASPxClasses;

public partial class pPlanDeServicioEliminar : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Session["Email"] != null)
                Master.UsuarioRegistrado(Session["Email"].ToString());
            lblError.Visible = false;
            lblIDNegocio.Text = Request["IDPlanServicio"];
            CargarDatosProducto();
            /*if (Request["IDProducto"] != null)
            {
                lblIdProducto.Text = Request["IDProducto"];
                
            }*/

        }
    }

    private void CargarDatosProducto()
    {

        try
        {
            var oPlan = PlanServicio.ObtenerUno(long.Parse(lblIDNegocio.Text));
            txtPlanNombre.Text = oPlan.NombrePlan;
        }

        catch (Exception ex)
        {
            lblError.Text = "Error en método cargar Plan, Descripción de error: " + ex.Message;
        }

    }





    #region eventos

    protected void cmbUsuarioCalle_Callback1(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
    {
    }

    protected void btnPopConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            PlanServicio.Eliminar(long.Parse(lblIDNegocio.Text));
            Response.Redirect("pPlanesDeServicio.aspx");
        }
        catch (Exception ex)
        {
            lblError.Text = "Error al intentar eliminar el Plan, Descripción de error: " + ex.Message;
        }

    }

    protected void btnSiguiente_Click(object sender, EventArgs e)
    {
        Response.Redirect("pPlanesDeServicio.aspx");
    }
    #endregion


}